Isle Of Arran, Shore Front 2008, Prior To Promanade Being Built